const mongoose = require("mongoose")
mongoose.connect("mongodb://localhost:27017/quest", { useNewUrlParser: true, useUnifiedTopology: true })

const questSchame = mongoose.Schema({
    username:{type:String,require:true},//field1:用户名。非空
    id:{type:Number,require:true},//field2:问卷id。非空，起始值从infos表获取
    openCode:{type:String,require:true},
    title:{type:String},//field3:标题。
    description:{type:String},//field4:说明。
    status:{type:Number},//1未发布，2发布
    questions:{type:Array},//field6:具体问题。一个json数组，具体见下文档示例
    lastEditedTime:{type:Number,require:true},//field7:创建时间。创建时确定，后端自动填充
    endTime:{type:Number,require:false},
    releaseTime:{type:Number},//field8:发布时间。发布时确定，后端自动填充
})

const QuestModel = mongoose.model('quest',questSchame)
module.exports = QuestModel